
	/*Env�a el mensaje de error a la clase seleccionada*/
	function UpdateError( classname,o, mensaje) {
		o.addClass( "ui-state-error" );
		$('.'+classname).addClass( "ui-state-highlight" );
		$('.'+classname).html( mensaje );
	}	    
	
	/*Comprueba la longitud, si es que se cumple*/
	function checkLength( classname,o, n, min, max ) {
			var ox=$.trim(o.val());
			if ( ox.length > max || ox.length < min ) {
				UpdateError( classname,o,"La longitud del campo: " + n + " debe ser m�nimo: " +
					min + " y m�ximo " + max + "." );
				return false;
			} else {
				return true;
			}
	} 
	
	/*Registra que un valor sea superior a 0*/
	function isMayor0(classname,o){
			if(o.val()>0)
				return true;
			else{
				UpdateError(classname,o, "El n�mero de personal debe ser mayor a 0" );
				return false;
			}
	}
		
	/*Comprueba una expresi�n regular*/
	function checkRegexp( classname,o, regexp, mensaje) {
			if ( !( regexp.test( o.val() ) ) ) {
				UpdateError( classname,o,mensaje );
				return false;
			} else {
				return true;
			}
	}

	/*Comprueba que el password sea id�ntico*/
	function rpassword(classname,p,pr){
			if(p.val()==pr.val())
				return true;
			else{
				UpdateError( classname,p,"Los passwords deben ser id�nticos" );
				return false;
			}
	} 